package com.onvifdemo.dto;

/**
 * @author 董光新
 * @date 2020/04/28
 * 
 *       对应yunwei.td_device_info
 */
public class DeviceDTO {

    private Integer id;

    /**
     * 协议类型
     */
    private String protocolType;

    /**
     * 协议类型名称
     */
    private String protocolTypeName;

    /**
     * 厂商 (1:大华、 2：海康、还有其他的)
     */
    private String manufacturer;

    /**
     * 厂商名称
     */
    private String manufacturerName;

    /**
     * 添加方式
     */
    private String addingMode;

    /**
     * 添加方式名称
     */
    private String addingModeName;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备大类
     */
    private String deviceBigClass;

    /**
     * 设备大类名称
     */
    private String deviceBigClassName;

    /**
     * 类型
     */
    private String mold;

    /**
     * 类型名称
     */
    private String typeName;

    /**
     * 设备型号
     */
    private String deviceType;

    /**
     * 设备IP
     */
    private String ipaddress;

    /**
     * 设备端口
     */
    private String port;

    /**
     * 用户
     */
    private String deviceUser;

    /**
     * 密码
     */
    private String pwd;

    /**
     * 密文密码
     */
    private String cipherPwd;

    /**
     * 设备注册ID
     */
    private String deviceRegId;

    /**
     * 唯一标识码
     */
    private String uniqueCode;

    /**
     * 视频通道
     */
    private String videoChannel;

    /**
     * 组织名称
     */
    private String organizationName;

    /**
     * 域名称
     */
    private String domainName;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 乐橙账号appId
     */
    private String leorangeAccountAppId;

    /**
     * 验证码
     */
    private String verificationCode;

    /**
     * 修改时间
     */
    private String collectTime;

    /**
     * 组织编码
     */
    private String tissueCoding;

    /**
     * 是否在线 0:离线 1：在线
     */
    private String isOnline;

    /*
     * 用于统计IP在表中的个数 初始值为0
     */
    private int ipCount = 0;

    /**
     * 域ID
     */
    private String realmId;

    public String getAddingMode() {
        return addingMode;
    }

    public String getAddingModeName() {
        return addingModeName;
    }

    public String getCipherPwd() {
        return cipherPwd;
    }

    public String getCollectTime() {
        return collectTime;
    }

    public String getDeviceBigClass() {
        return deviceBigClass;
    }

    public String getDeviceBigClassName() {
        return deviceBigClassName;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public String getDeviceRegId() {
        return deviceRegId;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public String getDeviceUser() {
        return deviceUser;
    }

    public String getDomainName() {
        return domainName;
    }

    public Integer getId() {
        return id;
    }

    public String getIpaddress() {
        return ipaddress;
    }

    public int getIpCount() {
        return ipCount;
    }

    public String getIsOnline() {
        return isOnline;
    }

    public String getLeorangeAccountAppId() {
        return leorangeAccountAppId;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public String getManufacturerName() {
        return manufacturerName;
    }

    public String getMold() {
        return mold;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public String getPort() {
        return port;
    }

    public String getProtocolType() {
        return protocolType;
    }

    public String getProtocolTypeName() {
        return protocolTypeName;
    }

    public String getPwd() {
        return pwd;
    }

    public String getRealmId() {
        return realmId;
    }

    public String getRemarks() {
        return remarks;
    }

    public String getTissueCoding() {
        return tissueCoding;
    }

    public String getTypeName() {
        return typeName;
    }

    public String getUniqueCode() {
        return uniqueCode;
    }

    public String getVerificationCode() {
        return verificationCode;
    }

    public String getVideoChannel() {
        return videoChannel;
    }

    public void setAddingMode(String addingMode) {
        this.addingMode = addingMode;
    }

    public void setAddingModeName(String addingModeName) {
        this.addingModeName = addingModeName;
    }

    public void setCipherPwd(String cipherPwd) {
        this.cipherPwd = cipherPwd;
    }

    public void setCollectTime(String collectTime) {
        this.collectTime = collectTime;
    }

    public void setDeviceBigClass(String deviceBigClass) {
        this.deviceBigClass = deviceBigClass;
    }

    public void setDeviceBigClassName(String deviceBigClassName) {
        this.deviceBigClassName = deviceBigClassName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public void setDeviceRegId(String deviceRegId) {
        this.deviceRegId = deviceRegId;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public void setDeviceUser(String deviceUser) {
        this.deviceUser = deviceUser;
    }

    public void setDomainName(String domainName) {
        this.domainName = domainName;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setIpaddress(String ipaddress) {
        this.ipaddress = ipaddress;
    }

    public void setIpCount(int ipCount) {
        this.ipCount = ipCount;
    }

    public void setIsOnline(String isOnline) {
        this.isOnline = isOnline;
    }

    public void setLeorangeAccountAppId(String leorangeAccountAppId) {
        this.leorangeAccountAppId = leorangeAccountAppId;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public void setManufacturerName(String manufacturerName) {
        this.manufacturerName = manufacturerName;
    }

    public void setMold(String mold) {
        this.mold = mold;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public void setPort(String port) {
        this.port = port;
    }

    public void setProtocolType(String protocolType) {
        this.protocolType = protocolType;
    }

    public void setProtocolTypeName(String protocolTypeName) {
        this.protocolTypeName = protocolTypeName;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public void setRealmId(String realmId) {
        this.realmId = realmId;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public void setTissueCoding(String tissueCoding) {
        this.tissueCoding = tissueCoding;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public void setUniqueCode(String uniqueCode) {
        this.uniqueCode = uniqueCode;
    }

    public void setVerificationCode(String verificationCode) {
        this.verificationCode = verificationCode;
    }

    public void setVideoChannel(String videoChannel) {
        this.videoChannel = videoChannel;
    }
}
